soil stabilizing machine - French English Dictionary